/**
 * Shopware 5
 * Copyright (c) shopware AG
 *
 * According to our dual licensing model, this program can be used either
 * under the terms of the GNU Affero General Public License, version 3,
 * or under a proprietary license.
 *
 * The texts of the GNU Affero General Public License with an additional
 * permission and of our proprietary license can be found at and
 * in the LICENSE file you have received along with this program.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU Affero General Public License for more details.
 *
 * "Shopware" is a registered trademark of shopware AG.
 * The licensing of the program under the AGPLv3 does not imply a
 * trademark license. Therefore any rights, title and interest in
 * our trademarks remain entirely with us.
 *
 * @category   Shopware
 * @package    Shopware_Styling
 * @subpackage Numberfield
 * @version    $Id$
 * @author shopware AG
 */

table[id^=numberfield] {

	table.#{$prefix}form-trigger-wrap tbody tr td:nth-child(2n) {
		width: 19px !important;
	}
}
table.#{$prefix}form-trigger-wrap {

	.#{$prefix}form-spinner-up, .#{$prefix}form-spinner-down {
		width: 20px !important;
		height: 12px !important;
		background-position: 0 0 !important;
	}

	/** Numberfield Button Up - Normal state */
	.#{$prefix}form-spinner-up {
		height: 12px !important;
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAIAAAAPshHVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVQoU2P4/OXrwyfPSEIPnjy7cfc+w+/ff75++04q+vT5C8P/////kQVAOv+SDoC6QDp/4wDTZ89t6+rFKgXV+fPXL0w0a/4iC2cvSxfv7olTMGWhOr//+ImGZs1f7OQX7heb7heX4RwQ2T91BpoCqE60cJs2a56Vm693VHJYehEQ+USn2rj7d/dPRlYD1QmMUjT08yfIPWgA6Ei4AqjOD58+k4qgOt++/0Aqgup8/fb963fvQSTRCKgLAI9icJeR+wD8AAAAAElFTkSuQmCC") no-repeat;
	}

	/** Numberfield Button Up - Hover state */
	.#{$prefix}form-spinner-up:hover {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAMAAAC3DnawAAAAeFBMVEXz9PXf4+Xe4+XY3d/7+/zw8/Xy8/T////1+fv+/v7y9/ru9PmCnK9vjaLp8feBoLcMUoQNU4Z0l6/k7vV+oLkPYJsRcbcRc7kPYp51mbTf6/N7mrANVooRbrETfssTfswRcLQNV410lKrZ5/Hr8vjU4+/M3uvI2+nNPorRAAAAWElEQVR42l3IRRKAQAwAwaABFnd3+f8PycopfZoaAIuxHXA9zgcMuBAw4hBQGHFigl6qZXlR6qJXKXXTdv2gkt4oTfOybvtxyqZ3KTcqgpLew9F7OXofhz/ozxBH3tAfOgAAAABJRU5ErkJggg==") no-repeat;
	}

	/** Numberfield Button Up - Active state */
	.#{$prefix}form-spinner-up:active {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAIAAAAPshHVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQoU2P4/OXrwyfPSEIPnjy7cfc+w+/ffw5fe0oq+vT5C8P////P3n9DKvr37x9I55XH70lFQF0gnTeff8SKyqeuSmufj1UKqvP+68+YqHruVp6gFt7gtqKp6zFloTqfvPuKhuoW7ORPmC1YuF2weCd/0rzSmVvQFEB1vvz4HRk1zN3EG9YlmLdRuO60cN0ZwYItvOG9ZVNXI6uB6nz35Sca+vbzz38M8P3XH7gCqM5P33+RiqA6v/z4RSqC6vz28zepCKgLAATzXGGj2BD/AAAAAElFTkSuQmCC") no-repeat;
	}

	/** Numberfield Button Down - Normal state */
	.#{$prefix}form-spinner-down {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAIAAADZ6/LIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAqUlEQVQoU2P4////X9IBUBcDEP8mHUB1/vz1i1QE1fn9x09kNHXGbF0zG2NbZ1MHdzMHd2NbFz1z27buPmQ1UJ1fv31HQwuWrnQPifOLTQcij9D4qbMXAJX9+v0brgCq8/OXr5ho+brNYelFQDRnySqIj5BloTo/fPqMFS1fv2XusjVABT9+/kKTgup8+/4DLvT1+/fvP35gikN1vnn3gVQE1UkG+P3nDwDe4we5hEuNyQAAAABJRU5ErkJggg==") no-repeat;
	}

	/** Numberfield Button Down - Hover state */
	.#{$prefix}form-spinner-down:hover {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAMAAABhV5WtAAAAY1BMVEX////y9/ru9Pnp8ffk7vV8mKwKQmsLSngMTn4MT38LS3kKQ2xtjKLf6/OEqsUQZ6cRcbcQaal8pMHw9vnZ5/GEtNcTfssTfsx7sNbU4++DtNl7stjs8vjN3+zl7vXK3ev7/PycVvMAAAAAUUlEQVR42m3IRxKAMBADQWFyNjmH/78S2YbLFn2RagBPAqAkNl9iC4wwipM0ywvz2UqrqrVuWnS8bL0zjNMMZR7b8lo37PawHZ/Td8t2SfhxP1EQCIiRx5S2AAAAAElFTkSuQmCC") no-repeat;
	}

	/** Numberfield Button Down - Active state */
	.#{$prefix}form-spinner-down:active {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAMAAABhV5WtAAAAaVBMVEX////K3evN3+zU4+/Z5/F3lKkKQmsLSngMTn4MT38LS3kKQ2xoiKDf6/OEqsUQZ6cRcbcQaal8pMHw9vnk7vWIttgTfssTfsx7sNbz9/rp8feJuNt7stj1+fvu9Pn2+fz3+vzy9/r7/PxCLeLNAAAAUklEQVR42l3IRRaAMBRD0eAOxbXY/hdJWmDy7yQ5D3AkAK7E5klsvhGEUZykWW4+W2GVlVJ1g5aXrXv1wzhhNo9t+awbtD1s++8432W7JDYt3Q98/grtNo2NlwAAAABJRU5ErkJggg==") no-repeat;
	}
}

.#{$prefix}form-trigger-wrap-focus table.#{$prefix}form-trigger-wrap {

	.#{$prefix}form-spinner-up {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAIAAAAPshHVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVQoU2P4/OXrwyfPSEIPnjy7cfc+w+/ff75++04q+vT5C8P/////kQVAOv+SDoC6QDp/4wDTZ89t6+rFKgXV+fPXL0w0a/4iC2cvSxfv7olTMGWhOr//+ImGZs1f7OQX7heb7heX4RwQ2T91BpoCqE60cJs2a56Vm693VHJYehEQ+USn2rj7d/dPRlYD1QmMUjT08yfIPWgA6Ei4AqjOD58+k4qgOt++/0Aqgup8/fb963fvQSTRCKgLAI9icJeR+wD8AAAAAElFTkSuQmCC") no-repeat 0 0 !important;
	}

	/** Numberfield Button Up - Hover state */
	.#{$prefix}form-spinner-up:hover {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAMAAAC3DnawAAAAeFBMVEXz9PXf4+Xe4+XY3d/7+/zw8/Xy8/T////1+fv+/v7y9/ru9PmCnK9vjaLp8feBoLcMUoQNU4Z0l6/k7vV+oLkPYJsRcbcRc7kPYp51mbTf6/N7mrANVooRbrETfssTfswRcLQNV410lKrZ5/Hr8vjU4+/M3uvI2+nNPorRAAAAWElEQVR42l3IRRKAQAwAwaABFnd3+f8PycopfZoaAIuxHXA9zgcMuBAw4hBQGHFigl6qZXlR6qJXKXXTdv2gkt4oTfOybvtxyqZ3KTcqgpLew9F7OXofhz/ozxBH3tAfOgAAAABJRU5ErkJggg==") no-repeat !important;
	}

	/** Numberfield Button Up - Active state */
	.#{$prefix}form-spinner-up:active {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAIAAAAPshHVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQoU2P4/OXrwyfPSEIPnjy7cfc+w+/ffw5fe0oq+vT5C8P////P3n9DKvr37x9I55XH70lFQF0gnTeff8SKyqeuSmufj1UKqvP+68+YqHruVp6gFt7gtqKp6zFloTqfvPuKhuoW7ORPmC1YuF2weCd/0rzSmVvQFEB1vvz4HRk1zN3EG9YlmLdRuO60cN0ZwYItvOG9ZVNXI6uB6nz35Sca+vbzz38M8P3XH7gCqM5P33+RiqA6v/z4RSqC6vz28zepCKgLAATzXGGj2BD/AAAAAElFTkSuQmCC") no-repeat !important;
	}

	.#{$prefix}form-spinner-down {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAIAAADZ6/LIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAqUlEQVQoU2P4////X9IBUBcDEP8mHUB1/vz1i1QE1fn9x09kNHXGbF0zG2NbZ1MHdzMHd2NbFz1z27buPmQ1UJ1fv31HQwuWrnQPifOLTQcij9D4qbMXAJX9+v0brgCq8/OXr5ho+brNYelFQDRnySqIj5BloTo/fPqMFS1fv2XusjVABT9+/kKTgup8+/4DLvT1+/fvP35gikN1vnn3gVQE1UkG+P3nDwDe4we5hEuNyQAAAABJRU5ErkJggg==") no-repeat 0 0 !important;
	}

	/** Numberfield Button Down - Hover state */
	.#{$prefix}form-spinner-down:hover {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAMAAABhV5WtAAAAY1BMVEX////y9/ru9Pnp8ffk7vV8mKwKQmsLSngMTn4MT38LS3kKQ2xtjKLf6/OEqsUQZ6cRcbcQaal8pMHw9vnZ5/GEtNcTfssTfsx7sNbU4++DtNl7stjs8vjN3+zl7vXK3ev7/PycVvMAAAAAUUlEQVR42m3IRxKAMBADQWFyNjmH/78S2YbLFn2RagBPAqAkNl9iC4wwipM0ywvz2UqrqrVuWnS8bL0zjNMMZR7b8lo37PawHZ/Td8t2SfhxP1EQCIiRx5S2AAAAAElFTkSuQmCC") no-repeat !important;
	}

	/** Numberfield Button Down - Active state */
	.#{$prefix}form-spinner-down:active {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAMAAABhV5WtAAAAaVBMVEX////K3evN3+zU4+/Z5/F3lKkKQmsLSngMTn4MT38LS3kKQ2xoiKDf6/OEqsUQZ6cRcbcQaal8pMHw9vnk7vWIttgTfssTfsx7sNbz9/rp8feJuNt7stj1+fvu9Pn2+fz3+vzy9/r7/PxCLeLNAAAAUklEQVR42l3IRRaAMBRD0eAOxbXY/hdJWmDy7yQ5D3AkAK7E5klsvhGEUZykWW4+W2GVlVJ1g5aXrXv1wzhhNo9t+awbtD1s++8432W7JDYt3Q98/grtNo2NlwAAAABJRU5ErkJggg==") no-repeat !important;
	}
}
